package com.dao;

import com.entity.Housestatus;
import com.entity.HousestatusExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface HousestatusDao {
    long countByExample(HousestatusExample example);

    int deleteByExample(HousestatusExample example);

    int deleteByPrimaryKey(Integer housestatusid);

    int insert(Housestatus record);

    int insertSelective(Housestatus record);

    List<Housestatus> selectByExample(HousestatusExample example);

    Housestatus selectByPrimaryKey(Integer housestatusid);

    int updateByExampleSelective(@Param("record") Housestatus record, @Param("example") HousestatusExample example);

    int updateByExample(@Param("record") Housestatus record, @Param("example") HousestatusExample example);

    int updateByPrimaryKeySelective(Housestatus record);

    int updateByPrimaryKey(Housestatus record);
}